UkrSolution\BarcodeScanner\API\actions\CartScannerActions D

Total Complexity 468
Dependencies 16
Dependents 4
Total lines 1,788
Lines of code 1,344
Logical lines of code 875
Comment lines 0
Methods 29
Properties 12

Methods 29

Method Rating Maintainability Complexity Lines of code
orderCreate()
D
2
125 348
getCartDetails()
D
17
61 218
addItemToCart()
D
29 38 111
addItem()
D
31 38 89
initCoupon()
C
37 27 64
updateQuantity()
C
36 26 68
findProductInCart()
B
44 24 40
cartRecalculate()
B
33 19 87
getTaxAddress()
B
45 21 34
getDiscountPrice()
A
44 14 47
updateAttributes()
A
49 10 28
getWcCheckoutErrors()
A
56 8 18
setOrderTotal()
S
60 8 12
getCartRecords()
S
51 7 24
getStatuses()
S
54 7 22
formatPriceForUpdate()
S
56 5 19
getCartItems()
S
56 5 18
updateOrderExtraData()
S
60 5 12
cartClear()
S
55 4 19
removeItem()
S
58 2 15
updateOrderCustomPrices()
S
64 3 9
conditionally_send_wc_email()
S
66 2 9
updateOrderExtraDataField()
S
62 2 10
cleanObOutput()
S
70 2 6
changeQuantityInCart()
S
69 1 6
getVariations()
S
80 1 3
getWcErrors()
S
82 1 3
wcSession()
S
91 1 2
initFieldPrice()
S
79 1 3